# -*- coding: utf-8 -*-
# @Time    : 2024/3/10 12:45
# @Author  : xh
# @FileName: handle_path.py
# @Software: PyCharm
import os
from pathlib import Path

"""
此模块用于处理项目中的绝对路径
"""

# 项目的根目录的绝对路径
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

# 配置文件夹所在目录的绝对路径
CONF_DIR = os.path.join(BASE_DIR,"conf")
#用例数据文件夹所在目录的绝对路
DATA_DIR = os.path.join(BASE_DIR,"datas")
# 公共模块文件夹所在目录的绝对路径
COMMON_DIR = os.path.join(BASE_DIR,"common")

# 日志文件夹所在目录的绝对路径
LOG_DIR = Path(os.path.join(BASE_DIR,"logs"))

# 报告文件夹所在目录的绝对路径
REPORT_DIR = os.path.join(BASE_DIR,"reports")

# 用例模块文件夹所在目录的绝对路径
CASES_DIR = os.path.join(BASE_DIR,"testcases")